large mounted stone - Spanish English Dictionary